perm filename TAKGJC.RES[TIM,LSP] blob sn#643423 filedate 1982-02-23 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	---------------------------------------------------------------------------
C00005 ENDMK
C⊗;
---------------------------------------------------------------------------
           |              Machine                                         |
Test       |                                                              |
           | Lispm | NIL  | Franz D | Franz No D| Maclisp D | Maclisp No D|
---------------------------------------------------------------------------
TAK←TEST   | 3.16  | 2.7  | 8.35    | 2.1       |  5.76     |   0.93      |
---------------------------------------------------------------------------
TAKF←TEST  | 3.10  | 2.8  | 15.8    | 7.5       |  5.92     |   5.90      |
---------------------------------------------------------------------------

Notes: "Franz D" is Franz with debugging, or (sstatus translink ())
       "Franz N" is with without ability to backtrace, or
       (sstatus translink t) 
       Franz compiler does a tail-recursion optimization in specialized
       circumstances which show up in this particular benchmark (TAK←TEST).
       (Tail recursive call to self). Given that 1 out of 4 function calls
       have been removed, and that this is a test of function calling,
       the 2.1 figure should perhaps be multiplied by 1.3, not greatly changing
       the results though.
       Franz and NIL timings run on a VAX-780.
       Maclisp timings could be further complicated by looking
       at (NOUUO T) and (*RSET ()), not to mention FIXNUM declarations
       and SUBRCALL. Maclisp on KL-10.
       Maclisp D is (NOUUO T).